/*
 * ListaProcedimentoFuncao.cpp
 *
 *  Created on: 19/11/2008
 *      Author: Thiago A. L. Genez, Pedro Sanches Junior
 */

#include "ListaProcedimentoFuncao.h"

ListaProcedimentoFuncao::ListaProcedimentoFuncao() {

}

ListaProcedimentoFuncao::~ListaProcedimentoFuncao() {
}

void ListaProcedimentoFuncao::setTipo(string tipo) {
	this->tipo = tipo;
}

void ListaProcedimentoFuncao::setNome(string nome) {
	this->nome = nome;
}
void ListaProcedimentoFuncao::addTipoParametro(bool tipo) {
	/*
	 * true = referencia
	 * false = valor
	 */
	this->parametros.push_back(tipo);
}

string ListaProcedimentoFuncao::getNome() {
	return (this->nome);
}

string ListaProcedimentoFuncao::getTipo() {
	return this->tipo;
}

list<bool> ListaProcedimentoFuncao::getParametros() {
	return (this->parametros);
}
